package cn.stylefeng.guns.modular.biz.entity;

import cn.stylefeng.roses.kernel.db.api.pojo.entity.BaseEntity;
import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;

/**
 * MES煤的入炉煤质检数据实例类
 *
 * @author 张朋飞
 * @since 2024/10/31 17:00
 */
@TableName("coal_lab_main_info_rlm")
@Data
@EqualsAndHashCode(callSuper = true)
public class LabMainInfoRlm extends BaseEntity {

    /**
     * 主键id
     */
    @TableId(value = "lmi_id", type = IdType.ASSIGN_ID)
    @ChineseDescription("主键id")
    private Long lmiId;

    /**
     * 样品号
     */
    @TableField("sample_id")
    @ChineseDescription("样品号")
    private String sampleId;

    /**
     * 全水分(Mt)
     */
    @TableField("mt")
    @ChineseDescription("全水分(Mt)")
    private String mt;

    /**
     * 干基灰分(Ad)
     */
    @TableField("ad")
    @ChineseDescription("干基灰分(Ad)")
    private String ad;

    /**
     * 干基挥发分(Vd)
     */
    @TableField("vd")
    @ChineseDescription("干基挥发分(Vd)")
    private String vd;

    /**
     * 空干基水分(Mad)
     */
    @TableField("mad")
    @ChineseDescription("空干基水分(Mad)")
    private String mad;

    /**
     * 收到基低位热值(Qnet,ar)
     */
    @TableField("qnetar")
    @ChineseDescription("收到基低位热值(Qnet,ar)")
    private String qnetar;

    /**
     * 干基全硫(St,d)
     */
    @TableField("std")
    @ChineseDescription("干基全硫(St,d)")
    private String std;

    /**
     * 哈式可磨性指数
     */
    @TableField("hgi")
    @ChineseDescription("哈式可磨性指数")
    private String hgi;

    /**
     * 焦渣特性
     */
    @TableField("cri")
    @ChineseDescription("焦渣特性")
    private String cri;

    /**
     * 粘接指数
     */
    @TableField("ci")
    @ChineseDescription("粘接指数")
    private String ci;

    /**
     * 碳含量(Car)
     */
    @TableField("car")
    @ChineseDescription("碳含量(Car)")
    private String car;

    /**
     * 氢含量(Had)
     */
    @TableField("had")
    @ChineseDescription("氢含量(Had)")
    private String had;

    /**
     * 高位发热量(Qgr,d)
     */
    @TableField("qgrd")
    @ChineseDescription("高位发热量(Qgr,d)")
    private String qgrd;

    /**
     * 删除标记：Y-已删除，N-未删除
     */
    @TableField("del_flag")
    @ChineseDescription("删除标记：Y-已删除，N-未删除")
    private String delFlag;

    /**
     * 样品名称
     */
    @TableField("mat_name")
    @ChineseDescription("样品名称")
    private String matName;

    /**
     * 检测日期
     */
    @TableField("commission_time")
    @ChineseDescription("检测日期")
    private String commissionTime;

}
